Symbolic Transfer Function-based Approaches to Certified Compilation
ثبت نشده
چکیده
We present a framework for the certification of compilation and of compiled programs. Our approach uses a symbolic transfer functions-based representation of programs, so as to check that source and compiled programs present similar behaviors. This checking can be done either for a concrete semantic interpretation (Translation Validation) or for an abstract semantic interpretation (Invariant Translation) of the symbolic transfer functions. We propose to design a checking procedure at the concrete level in order to validate both the transformation and the translation of abstract invariants. The use of symbolic transfer functions makes possible a better treatment of compiler optimizations and is adapted to the checking of precise invariants at the assembly level. The approach proved successful in the implementation point of view, since it rendered the translation of very precise invariants on very large assembly programs feasible.
منابع مشابه
Aesthetic Symbolic and Communicative Functions of English Signs in Urban Spaces of Jordan: Typography, Multimodality, and Ideological Values
This study examines the visual aesthetic function of English signs in line with ethnographic approaches as a means of achieving various symbolic and communicative implications in the linguistic landscape (LL) of Jordan. Having coded the data in 6 urban streets of the major Jordanian cities, the social semiotic analysis centers on the visual layout of signs based on the typographical features of...
متن کاملA Spectrum of Symbolic On-line Diagnosis Approaches
This paper deals with the monitoring and diagnosis of large discrete-event systems. The problem is to determine, online, all faults and states that explain the flow of observations. Model-based diagnosis approaches that first compile the diagnosis information off-line suffer from space explosion, and those that operate on-line without any prior compilation have poor time performance. Our contri...
متن کاملA Spectrum of Symbolic On-line Diagnosis Approaches
This paper deals with the monitoring and diagnosis of large discrete-event systems. The problem is to determine, online, all faults and states that explain the flow of observations. Model-based diagnosis approaches that first compile the diagnosis information off-line suffer from space explosion, and those that operate on-line without any prior compilation have poor time performance. Our contri...
متن کاملEfficient Symbolic Execution of Value-Based Data Structures for Critical Systems
Symbolic execution (SymExe) shows promise for increasing the automation of verification tasks in certified safety/security-critical embedded systems, where there is a much greater emphasis on statically allocated data structures. In fact Spark/Ada, a subset of Ada designed for verification and used for building critical systems, only permits data structures that are statically allocated. In thi...
متن کاملA Structural Approach to Sensor Placement based on Symbolic Compilation of the Model
In the present paper we address the problem of computing the Minimal Additional Sensor Sets (MASS) that guarantee a desired level of diagnostic discrimination for a system. Recently, techniques based on the symbolic compilation of qualitative system models have been proposed for the computation of MASS. The main contribution of this paper is the adaptation and application of such techniques to ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2004